Big Huge Thesaurus

Euphrates River

noun